package com.sugon.modules.analyse.service;

import com.sugon.modules.analyse.model.vo.SysDeptAvaiStatVO;
import com.sugon.utils.PageUtils;

import java.util.Map;

/**
 * 系统利用率分析统计Service
 * 1、根据角色列表，查看对应角色的使用率
 * 2、根据部门列表，查看对应部门下员工的使用率
 */
public interface ISysAvailabilityAnalyseService {

    /**
     * 统计分析平台使用率
     *
     * @param params 包含分页和业务查询字段信息
     */
    SysDeptAvaiStatVO statDeptAvailability(Map<String, Object> params);

    /**
     * 统计分析平台使用率
     *
     * @param params 包含分页和业务查询字段信息
     */
    PageUtils statUserAvailability(Map<String, Object> params);

}
